home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / ec_plus / ec-plus.lha / EC++ / ECglobals.h < prev    next >
C/C++ Source or Header  |  1989-10-10  |  3KB  |  69 lines

  1.  
  2. /*****************************************************************************
  3.  
  4.     This file is part of the EC++ preprocessor or environment.
  5.  
  6.                        EC++: Extended C++
  7.  
  8. ******************************************************************************
  9.  
  10.  
  11.                    EXTENDED C++ (EC++)
  12.  
  13.                     COPYRIGHT NOTICE
  14.  
  15.  
  16. Copyright (C) 1989 by:   University of Southern California (USC)
  17.                          Programmable Automation Laboratory
  18.                          Henry Salvatory Computer Science Center
  19.                          Los Angeles, CA 90089-0782
  20.                          Telephone: (213) 743-8437
  21.                          E-mail: kusum@lipari.usc.edu
  22.  
  23. All rights reserved.
  24.  
  25. Author: Glauco Masotti
  26.  
  27. Permission to freely use, copy, modify, and distribute EC++ software and
  28. documentation for any purpose is hereby granted subject to the following
  29. conditions.
  30.  
  31. 1. USC will maintain ownership of the copyrights of EC++ software and
  32. documentation. Copies of EC++ must contain this Copyright Notice in full.
  33. Derived software must include this Copyright Notice in full, preceded by the
  34. following paragraph:
  35.  
  36. "This software is derived in part from EC++, which is copyrighted by the
  37. University of Southern California. EC++ is subject to the conditions set forth
  38. in the following notice".
  39.  
  40. 2. EC++ SOFTWARE AND ASSOCIATED MATERIALS ARE PROVIDED "AS IS", WITHOUT
  41. EXPRESSED OR IMPLIED WARRANTY. USC makes no representations or warranties
  42. about the suitability of this software for any purpose; that uses of the
  43. software and associated materials will not infringe any patents, trademarks
  44. or other rights; nor that the operation of this software will be free of
  45. errors. USC is under no obligation to provide any services, by way of
  46. maintenance, update, or otherwise. In no event shall USC, the Programmable
  47. Automation Laboratory, the organizations that have supported and/or
  48. contributed to the work of the Programmable Automation Laboratory, and any
  49. individuals associated currently or in the past with any of these
  50. organizations, USC, or the Programmable Automation Laboratory, be liable for
  51. any direct or indirect damages arising in connection with the use of, or
  52. inability to use, this software.
  53.  
  54. 3. All research software and materials developed as a consequence of the use
  55. of this software shall acknowledge such use in accordance with the usual
  56. standards of acknowledgement of credit in scientific research.
  57.  
  58. 4. In conjunction with commercial products or services arising from the use of
  59. this software, the name of USC shall not be used in advertising or in sales
  60. literature without prior written consent from USC.
  61.  
  62. *****************************************************************************/
  63.  
  64.  
  65.  
  66. extern int unbalanced(char*, char, char);
  67. extern String make_identifier(char*);
  68. extern int find_argument(char*, char, char, int, int&, int&, int&);
  69.